h2.intro { border-bottom: none; font-size: 1em; font-weight: normal; margin-top:0; }

div.side-by-side { width: 100%; margin-bottom: 1em; }
div.side-by-side > div { float: left; width: 49%; }
div.side-by-side > div > em { margin-bottom: 10px; display: block; }

.faqs em { display: block; }

ul.credits li { margin-bottom: .25em; }


.docs-table th, .docs-table td {
  border: 1px solid #000;
  padding: 4px 6px;
  white-space: nowrap;
}

.docs-table td:last-child {
  white-space: normal;
}

.docs-table th {
  font-weight: bold;
  text-align: left;
}

#content pre[class*=language-] {
  font-size: 14px;
  margin-bottom: 20px;
}

#content pre[class*=language-] code {
  font-size: 14px;
  padding: 0;
}

#content code[class*=language-] {
  font-size: 12px;
  padding: 2px 4px;
}

.anchor {
  color: inherit;
  position: relative;
}

.anchor:hover {
  background: url() 0 50% no-repeat;
  background-size: 21px 9px;
  margin-left: -27px;
  padding-left: 27px;
  text-decoration: none;
}
